body {
	background: #F4F5FA
}

.nav {
	background: #fff;
	position: fixed;
	z-index: 99;
	width: 100%
}

.nav .retrie {
	height: 1.17rem;
	border-bottom: .01rem solid #E5E5E5
}

.nav .retrie li {
	font-size: .4rem;
	color: #666666;
	width: 50%;
	float: left;
	text-align: center;
	line-height: 1.17rem;
	position: relative
}

.nav .retrie li a {
	font-size: .4rem;
	color: #666666;
	display: inline-block
}

.nav .retrie .select {
	color: #dc3838
}

.nav .retrie .select span {
	border-bottom: .1rem solid #dc3838;
	border-radius: .03rem;
	position: relative;
	bottom: 0;
	height: 1.16rem;
	display: inline-block
}

.nav .retrie .select i {
	background: url("../images/icon_up_nor@2x@2x.png");
	background-size: cover;
	width: .27rem;
	height: .15rem;
	display: inline-block;
	margin-left: .13rem;
	vertical-align: middle
}

.nav .retrie .select-i i {
	background: url("../images/icon_down_nor@2x@2x.png");
	background-size: cover;
	width: .27rem;
	height: .15rem;
	display: inline-block;
	margin-left: .13rem;
	vertical-align: middle
}

.nav .area {
	display: none;
	height: 1.6rem;
	background: #fff;
	opacity: .01rem
}

.nav .area .slide {
	padding: .4rem .51rem;
	display: inline-block
}

.nav .area .slide li {
	width: 1.87rem;
	height: .8rem;
	background: #E7E7E7;
	border-radius: .11rem;
	line-height: .8rem;
	text-align: center;
	float: left;
	margin-right: .48rem
}

.nav .area .slide li:last-child {
	margin: 0
}

.nav .area .slide li a {
	font-size: .35rem;
	color: #666666;
	display: block
}

.nav .area .slide .slide-select {
	background: #DC3838
}

.nav .area .slide .slide-select a {
	color: #fff
}

.plan-pro {
	padding-top: 1.17rem;
	margin-bottom: 1.33333333rem
}

.plan-pro a {
	display: inline-block;
	width: 100%;
	margin-bottom: .25rem
}

.plan-pro a .plan-pro-item {
	height: 4.05rem;
	background: #fff;
	padding: .4rem
}

.plan-pro a .plan-pro-item .plan-pro-top {
	height: 1.31rem;
	width: 9.2rem
}

.plan-pro a .plan-pro-item .plan-pro-top .pro-top-left {
	width: 1.31rem;
	height: 1.31rem;
	margin-right: .2rem;
	float: left
}

.plan-pro a .plan-pro-item .plan-pro-top .pro-top-left img {
	width: 100%;
	height: 100%;
	border-radius: .1rem
}

.plan-pro a .plan-pro-item .plan-pro-top .pro-top-rigth {
	height: 100%;
	padding: .12rem 0;
	font-size: 0;
	-webkit-text-size-adjust: none;
	letter-spacing: -0.02rem
}

.plan-pro a .plan-pro-item .plan-pro-top .pro-top-rigth .top-right-title {
	font-size: .4rem;
	color: #333;
	margin-bottom: .15rem
}

.plan-pro a .plan-pro-item .plan-pro-top .pro-top-rigth .top-right-info span {
	border-radius: .05rem;
	font-size: .27rem;
	padding: .12rem;
	color: #fff;
	display: inline-block;
	margin-right: .11rem;
	background: -webkit-linear-gradient(left, #78BFF4, #529EED);
	background: -o-linear-gradient(right, #78BFF4, #529EED);
	background: -moz-linear-gradient(right, #78BFF4, #529EED);
	background: linear-gradient(to right, #78BFF4, #529EED)
}

.plan-pro a .plan-pro-item .plan-pro-top .pro-top-rigth .top-right-info span:last-child {
	margin: 0
}

.plan-pro a .plan-pro-item .plan-pro-bottom {
	clear: both;
	margin-top: .55rem;
	display: inline-block;
	width: 100%
}

.plan-pro a .plan-pro-item .plan-pro-bottom .pro-bottom-left {
	float: left;
	margin-right: 1rem
}

.plan-pro a .plan-pro-item .plan-pro-bottom .pro-bottom-left:nth-child(2) {
	margin-right: 0
}

.plan-pro a .plan-pro-item .plan-pro-bottom .pro-bottom-left:nth-child(2) dd:first-child {
	font-size: .42rem;
	color: #111
}

.plan-pro a .plan-pro-item .plan-pro-bottom .pro-bottom-left dd {
	font-size: .34rem;
	color: #999;
	margin-bottom: .2rem;
	text-align: center;
}

.plan-pro a .plan-pro-item .plan-pro-bottom .pro-bottom-left dd:first-child {
	color: #dc3838
}

.plan-pro a .plan-pro-item .plan-pro-bottom .pro-bottom-left dd i {
	font-style: normal;
	font-size: .64rem;
	font-family: "Din Pro Bold";
}

.plan-pro a .plan-pro-item .plan-pro-bottom .pro-bottom-right {
	background: url("../images/fanli-bg.png");
	background-size: cover;
	width: 2.64rem;
	height: .88rem;
	text-align: center;
	font-size: .35rem;
	line-height: .88rem;
	color: #fff;
	float: right;
	margin-top: .25rem
}

.area-slide {
	position: fixed;
	background-color: #000;
	opacity: .4;
	z-index: 1;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

